home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / libraries / mathieeedp.h < prev    next >
C/C++ Source or Header  |  1989-11-09  |  1KB  |  59 lines

  1. #ifndef    LIBRARIES_MATHIEEEDP_H
  2. #define    LIBRARIES_MATHIEEEDP_H
  3. #ifndef    PI
  4. #define    PI    ((double)    3.141592653589793))
  5. #endif    /* PI */
  6. #define    TWO_PI    (((double)    2)    *    PI)
  7. #define    PI2    (PI/((double)2))
  8. #define    PI4    (PI/((double)4))
  9. #ifndef    E
  10. #define    E    ((double)    2.718281828459045)
  11. #endif    /* E */
  12. #define    LOG10    ((double)    2.302585092994046)
  13. #define    FPTEN    ((double)    10.0)
  14. #define    FPONE    ((double)    1.0)
  15. #define    FPHALF    ((double)    0.5)
  16. #define    FPZERO    ((double)    0.0)
  17. #define    trunc(x)    ((int)    (x))
  18. #define    round(x)    ((int)    ((x)    +    0.5))
  19. #define    itof(i)    ((double)    (i))
  20. #define    fabs    IEEEDPAbs
  21. #define    floor    IEEEDPFloor
  22. #define    ceil    IEEEDPCeil
  23. #define    tan    IEEEDPTan
  24. #define    atan    IEEEDPAtan
  25. #define    cos    IEEEDPCos
  26. #define    acos    IEEEDPAcos
  27. #define    sin    IEEEDPSin
  28. #define    asin    IEEEDPAsin
  29. #define    exp    IEEEDPExp
  30. #define    pow(a,b)    IEEEDPPow((b),(a))
  31. #define    log    IEEEDPLog
  32. #define    log10    IEEEDPLog10
  33. #define    sqrt    IEEEDPSqrt
  34. #define    sinh    IEEEDPSinh
  35. #define    cosh    IEEEDPCosh
  36. #define    tanh    IEEEDPTanh
  37. double    IEEEDPTan(),IEEEDPAtan();
  38. double    IEEEDPCos(),IEEEDPACos();
  39. double    IEEEDPSin(),IEEEDPASin();
  40. double    IEEEDPExp(),IEEEDPLog();
  41. double    IEEEDPSqrt();
  42. double    IEEEDPLog10(),IEEEDPPow();
  43. double    IEEEDPSincos();
  44. double    IEEEDPSinh(),IEEEDPCosh(),IEEEDPTanh();
  45. float    IEEEDPTieee();
  46. double    IEEEDPFieee();
  47. int    IEEEDPFix();
  48. int    IEEEDPCmp(),IEEEDPTst();
  49. double    IEEEDPFlt();
  50. double    IEEEDPAbs();
  51. double    IEEEDPNeg();
  52. double    IEEEDPAdd();
  53. double    IEEEDPSub();
  54. double    IEEEDPMul();
  55. double    IEEEDPDiv();
  56. double    IEEEDPFloor();
  57. double    IEEEDPCeil();
  58. #endif
  59.